package main

import "fmt"

// switch ... case  一个变量和一个值作比较时使用
// 简化if判断

func main() {
	i := 5
	switch i {
	case 1:
		fmt.Println("Branch 1")
	case 2:
		fmt.Println("Branch 2")
	case 3:
		fmt.Println("Branch 3")
	case 4:
		fmt.Println("Branch 4")
	case 5:
		fmt.Println("Branch 5")
	default:
		fmt.Println("Branch 6")
	}

	// 多case条件判断
	switch i {
	case 1, 3, 5:
		fmt.Println("Branch 1")
	case 2, 4:
		fmt.Println("Branch 2")
	default:
		fmt.Println("Branch 3")
	}

}
